Shell

您所在的位置:网站首页 shell 逻辑运算 Shell

Shell

2024-07-13 04:01| 来源: 网络整理| 查看: 265

以下介绍 Shell 的逻辑运算符,假定变量 a 为 10,变量 b 为 20: 运算符 说明 举例 && 逻辑的 AND [[ $a -lt 100 && $b -gt 100 ]] 返回 false || 逻辑的 OR [[ $a -lt 100 || $b -gt 100 ]] 返回 true 注意: [] 与[[ ]] 的区别:[[ ]] 中逻辑组合可以使用 && || 符号 而[] 里面逻辑组合可以用 -a -o 类似三元运算: [ condition ] && echo 1 || echo 2 :条件满足,执行&&后面的语句;条件不满足,执行|| 后面的语句

#!/bin/bash a=10 b=20 if [[ $a -lt 100 && $b -gt 100 ]] then echo "返回 true" else echo "返回 false" fi if [[ $a -lt 100 || $b -gt 100 ]] then echo "返回 true" else echo "返回 false" fi

执行脚本,输出结果如下所示: 返回 false 返回 true



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3